computer knowledge management micro blog software laptop monitor laptops management development computer repair collaboration notebook intranet 2.0 software online knowledge management software hosted service